dogs dog buffalo puppies cats brooklyn animals birds amherst rochester cat pet long island minnesota new new york new york city